2004— | General, PLA | |
2002—2007 | Alternate Member, 16th CPC, Central Committee | |
2000— | Deputy Chief, PLA, Headquarters of the General Staff | |
1999—2004 | Lieutenant General, PLA | |
1998—2000 | Assistant to the Chief of Staff, PLA, Headquarters of the General Staff | |
1995—1998 | Director, PLA, Headquarters of the General Staff, Political Department | |
1992—1997 | Major General, PLA | |
1991—1995 | Deputy Director, PLA, Headquarters of the General Staff, Political Department | |
1991—1993 | Student, CPC, Central Committee, Central Party School | |
1990—1991 | Director, PLA, Headquarters of the General Staff, Engineering Corps Department, Political Department |